Metamodel for Tracing Concerns Across the Life Cycle

نویسندگان

  • Bedir Tekinerdogan
  • Christian Hofmann
  • Mehmet Aksit
  • Jethro Bakker
چکیده

Several aspect-oriented approaches have been proposed to specify aspects at different phases in the software life cycle. Aspects can appear within a phase, be refined or mapped to other aspects in later phases, or even disappear. Tracing aspects is necessary to support understandability and maintainability of software systems. Although several approaches have been introduced to address traceability of aspects, two important limitations can be observed. First, tracing is not yet tackled for the entire life cycle. Second, the traceability model that is applied usually refers to elements of specific aspect languages, thereby limiting the reusability of the adopted traceability model. We propose the concern traceability metamodel (CTM) that enables traceability of concerns throughout the life cycle, and which is independent from the aspect languages that are used. CTM can be enhanced to provide additional properties for tracing, and be instantiated to define customized traceability models with respect to the required aspect languages. We have implemented CTM in the tool M-Trace, that uses XML-based representations of the models and XQuery queries to represent tracing information. CTM and M-Trace are illustrated for a Concurrent Versioning System to trace aspects from the requirements level to architecture design level and the implementation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modeling Traceability of Concerns for Synchronizing Architectural Views

Software architecture modeling includes the description of different views that represent the architectural concerns from different stakeholder perspectives. In case of evolution of the software system the related architectural views need to be adapted accordingly. To synchronize the architectural views it is necessary that the dependency links among the architectural concerns in the architectu...

متن کامل

An Adaptable ORM Metamodel to Support Traceability of Business Requirements across System Development Life Cycle Phases

Enterprises launching IT development projects usually start off with establishing Use Cases or similar techniques to document functional requirements as a special directed effort. More often than not, the resulting information system has buried these and other newly discovered undocumented requirements into program code---losing the important link between business requirements, business rules a...

متن کامل

On the Optimal Frequency and Timing of Control Points in a Project’s Life Cycle

The dynamic nature of projects and the fact that they are carried out in changing environments, justify the need for their periodic monitoring and control. Collection of information about the performance of projects at control points costs money. The corrective actions that may need to be taken to bring the project in line with the plan also costs money. On the other hand, penalties are usually...

متن کامل

Significant factors for enhancing the life cycle assessment of photovoltaic thermal air collector

Due to the rapid industrialization and development across the entire globe, there is the increasing demand for energy. However, the energy sources from fossil fuels are not abundant in every part of the world. India has to import fuel from other parts of the world which consumes a major portion of Government funds. So, currently improving solar energy technologies efficiency is one of the most ...

متن کامل

Life-Cycle Assessment of Environmental Effects on Rapeseed Production

In recent years, increasing the awareness on the environmental problems, especially global warming, has increase the concerns about the impact of emissions on the global climate. The current study was conducted to evaluate and analyze the environmental effects of rapeseed production in the form of life cycle using SimaPro software with the aim concentration on climate changes and impact of acid...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007